%!PS-Adobe-3.0 EPSF-3.0
%%BoundingBox: 52 4 828 668
%%BeginProcSet: reencode 1.0 0 
/RE 
{  findfont begin 
  currentdict dup length dict begin 
  {1 index /FID ne {def} {pop pop} ifelse} forall 
  /FontName exch def dup length 0 ne 
  { /Encoding Encoding 256 array copy def 
      0 exch 
      { dup type /nametype eq 
        { Encoding 2 index 2 index put 
          pop 1 add 
        } 
        { exch pop 
        } ifelse 
      } forall 
  } if pop 
  currentdict dup end end 
  /FontName get exch definefont pop 
    } bind def 
%%EndProcSet: reencode 1.0 0 
%%BeginProcSet: ellipse 1.0 0 
/ellipsedict 8 dict def 
ellipsedict /mtrx matrix put 
/ellipse { ellipsedict begin 
/endangle exch def 
/startangle exch def 
/yrad exch def 
/xrad exch def 
/y exch def 
/x exch def 
/savematrix mtrx currentmatrix def 
x y translate 
xrad yrad scale 
0 0 1 0 360 arc 
savematrix setmatrix end } def 
%%EndProcSet: ellipse 1.0 0 
%%EndProlog
%%BeginSetup
/isolatin1encoding 
[ 32 /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright 
 /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash /zero /one 
 /two /three /four /five /six /seven /eight /nine /colon /semicolon 
 /less /equal /greater /question /at /A /B /C /D /E 
 /F /G /H /I /J /K /L /M /N /O 
 /P /Q /R /S /T /U /V /W /X /Y 
 /Z /bracketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /c 
 /d /e /f /g /h /i /j /k /l /m 
 /n /o /p /q /r /s /t /u /v /w 
 /x /y /z /braceleft /bar /braceright /asciitilde /.notdef /.notdef /.notdef 
 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 
 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 
 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 
 /space /exclamdown /cent /sterling /currency /yen /brokenbar /section /dieresis /copyright 
 /ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron /degree /plusminus /twosuperior /threesuperior 
 /acute /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf 
 /threequarters /questiondown /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla 
 /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde 
 /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute /Ucircumflex 
 /Udieresis /Yacute /Thorn /germandbls /agrave /aacute /acircumflex /atilde /adieresis /aring 
 /ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis 
 /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave 
 /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis] def 
%%EndSetup
1 setlinewidth
isolatin1encoding /_Helvetica /Helvetica RE
/_Helvetica findfont
12 scalefont setfont
0.0 0.0 0.0 setrgbcolor
0 672 translate
1.0 1.0 scale
1.0 1.0 1.0 setrgbcolor
newpath
56 -32 moveto
312 0 rlineto
0 -285 rlineto
-312 0 rlineto
closepath
eofill
0.0 0.0 0.0 setrgbcolor
newpath
56 -32 moveto
313 0 rlineto
0 -286 rlineto
-313 0 rlineto
closepath
stroke
isolatin1encoding /_Helvetica /Helvetica RE
/_Helvetica findfont
12 scalefont setfont
190 -45 moveto
(Reader) show
newpath
56 -55 moveto
312 0 rlineto
0 0 rlineto
-312 0 rlineto
closepath
eofill
60 -69 moveto
(readerID : Long) show
60 -85 moveto
(firstName : String) show
60 -101 moveto
(surname : String) show
60 -117 moveto
(birthNumber : String) show
60 -133 moveto
(address : String) show
60 -149 moveto
(telephoneNumber : String) show
60 -165 moveto
(email : String) show
newpath
56 -178 moveto
312 0 rlineto
0 0 rlineto
-312 0 rlineto
closepath
eofill
60 -192 moveto
(updateReader\(reader\) : void) show
60 -208 moveto
(deleteReader\(reader\) : void) show
60 -224 moveto
(findReaderByEmail\(email\) : Reader) show
60 -240 moveto
(findReaderByBirthNumber\(birthNumber\) : Reader) show
60 -256 moveto
(findReaderByName\(firstName,surname\) : Reader) show
60 -272 moveto
(findReaderByID\(readerID\) : Reader) show
60 -288 moveto
(createReader\(reader\) : Reader) show
60 -304 moveto
(newOperation\(\)) show
1.0 1.0 1.0 setrgbcolor
newpath
512 -8 moveto
212 0 rlineto
0 -343 rlineto
-212 0 rlineto
closepath
eofill
0.0 0.0 0.0 setrgbcolor
newpath
512 -8 moveto
213 0 rlineto
0 -344 rlineto
-213 0 rlineto
closepath
stroke
603 -21 moveto
(Book) show
newpath
512 -31 moveto
212 0 rlineto
0 0 rlineto
-212 0 rlineto
closepath
eofill
516 -45 moveto
(bookID : Long) show
516 -61 moveto
(title : String) show
516 -77 moveto
(author : String) show
516 -93 moveto
(genre : enum) show
516 -109 moveto
(publicationYear : String) show
516 -125 moveto
(publicationPlace : String) show
516 -141 moveto
(publisher : String) show
516 -157 moveto
(ISBN : String) show
516 -173 moveto
(status : enum) show
516 -189 moveto
(availability : enum) show
516 -205 moveto
(newAttr : Integer) show
newpath
512 -215 moveto
212 0 rlineto
0 0 rlineto
-212 0 rlineto
closepath
eofill
516 -229 moveto
(createBook\(book\) : Book) show
516 -245 moveto
(updateBook\(book\) : void) show
516 -261 moveto
(deleteBook\(book\) : void) show
516 -277 moveto
(findBookByID\(ID\) : Book) show
516 -293 moveto
(findBookByAuthor\(author\) : Book) show
516 -309 moveto
(findBookByTitle\(title\) : Book) show
516 -325 moveto
(findBookByGenre\(genre\) : Book) show
516 -341 moveto
(findBookByISBN\(ISBN\) : Book) show
1.0 1.0 1.0 setrgbcolor
newpath
456 -416 moveto
367 0 rlineto
0 -247 rlineto
-367 0 rlineto
closepath
eofill
0.0 0.0 0.0 setrgbcolor
newpath
456 -416 moveto
368 0 rlineto
0 -248 rlineto
-368 0 rlineto
closepath
stroke
618 -429 moveto
(Borrow) show
newpath
456 -439 moveto
367 0 rlineto
0 0 rlineto
-367 0 rlineto
closepath
eofill
460 -453 moveto
(borrowID : Long) show
460 -469 moveto
(ReaderID : Long) show
460 -485 moveto
(bookID : List<Book>) show
460 -501 moveto
(borrowDate : Date) show
460 -517 moveto
(expirationDate : Date) show
newpath
456 -527 moveto
367 0 rlineto
0 0 rlineto
-367 0 rlineto
closepath
eofill
460 -541 moveto
(createBorrow\(borrow\) : Borrow) show
460 -557 moveto
(updateExpirationDate\(borrowID,newExpirationDate\) : void) show
460 -573 moveto
(deleteBorrow\(borrow\) : void) show
460 -589 moveto
(findBorrowByID\(borrowID\) : Borrow) show
460 -605 moveto
(findBorrowsByReaderID\(readerID\) : List<Borrow>) show
460 -621 moveto
(findBorrowByTitleID\(bookID\) : Borrow) show
460 -637 moveto
(returnBooks\(borrowID,books\) : void) show
460 -653 moveto
(borrowBooks\(borrowID,books\) : void) show
1.0 1.0 1.0 setrgbcolor
newpath
64 -416 moveto
349 0 rlineto
0 -183 rlineto
-349 0 rlineto
closepath
eofill
0.0 0.0 0.0 setrgbcolor
newpath
64 -416 moveto
350 0 rlineto
0 -184 rlineto
-350 0 rlineto
closepath
stroke
202 -429 moveto
(Reservation) show
newpath
64 -439 moveto
349 0 rlineto
0 0 rlineto
-349 0 rlineto
closepath
eofill
68 -453 moveto
(reservationID : Long) show
68 -469 moveto
(reader : Reader) show
68 -485 moveto
(book : Book) show
68 -501 moveto
(reservationDate : Date) show
newpath
64 -511 moveto
349 0 rlineto
0 0 rlineto
-349 0 rlineto
closepath
eofill
68 -525 moveto
(insertReservation\(reservation\) : void) show
68 -541 moveto
(findReservationByBook\(book\) : Reservation) show
68 -557 moveto
(findReservationsByReader\(reader\) : List<Reservation>) show
68 -573 moveto
(findReservationByID\(id\) : Reservation) show
68 -589 moveto
(deleteReservation\(reservation\) : void) show
237 -332 moveto
(1) show
235 -408 moveto
(0..*) show
392 -406 moveto
(0..1) show
481 -348 moveto
(0..*) show
580 -411 moveto
(0..*) show
578 -366 moveto
(1..6) show
461 -411 moveto
(0..*) show
383 -314 moveto
(1) show
showpage
%%Trailer
